// created [10/14/2013 OMEGA]

#ifndef _DUELECRENDERWORKSHOP_H_
#define _DUELECRENDERWORKSHOP_H_

#include "DuelECCommon.h"
#include "Duel.h"
#include "DuelRenderWorkshop.h"

using namespace Duel;

namespace DuelEC
{
	class DUELEC_API DECRenderWorkshop : public DRenderWorkshop
	{
		DUEL_DECLARE_RTTI(DECRenderWorkshop)
	public:
		DECRenderWorkshop();
		~DECRenderWorkshop();

		// override : DRenderWorkshop---------------------
		void	renderDeferStage();
		// override : DRenderWorkshop---------------------
		void	renderForwardStage();
		// override : DRenderWorkshop---------------------
		void	renderSingleObject(DRenderable* rendObj, DRenderPass* pass);

	protected:

	};

}


#endif